﻿
#include <stdio.h>

//static void f()
//{
//	printf("f()");
//}
//
//int main()
//{
//	f();
//	int nums[10] = { 1 };
//	printf("%d", nums[4]);
//
//	return 0;
//}

//int main()
//{
//	printf("%d\n", !3);
//	printf("%d\n", !0);
//	int a = sizeof(int);
//	int b = sizeof a;
//
//	return 0;
//}


//#include <stdio.h>
//int main()
//{
//	int i = 0, a = 0, b = 2, c = 3, d = 4;
//	i = a++ || ++b || d++;
//	//i = a++||++b||d++;
//	printf("a = %d\n b = %d\n c = %d\nd = %d\n", a, b, c, d);
//	return 0;
//}


//int main()
//{
//	int a = 1;
//	int b = 2;
//	int c = (a > b, a = b + 10, a, b = a + 1);//逗号表达式
//	printf("%d\n", c);
//
//	return 0;
//}


//int main()
//{
//	int n = 10;
//	while (n--, n > 0)
//	{
//		printf("%d ", n);
//	}
//
//	return 0;
//}


#include <stdio.h>

int main()
{
	int i = -20;
	unsigned int j = 10;
	printf("%d\n", i + j);
	//按照补码的形式进行运算，最后格式化成为有符号整数

	return 0;
}